home *** CD-ROM | disk | FTP | other *** search
- From: Julian F. Reschke <julian@GOEDEL.UNI-MUENSTER.DE>
- Subject: Re: changes to support MacMiNT
- Date: Wed, 28 Apr 93 11:20:06 MET DST
- In-Reply-To: <9304272032.AA00382@tazboy.Jpl.Nasa.Gov>; from "Brad Pickering" at Apr 27, 93 1:32 pm
-
- >
- > Hi MiNT people -
- > I have ported MiNT 0.95 to the Macintosh, and I'm starting to port version
- > 1.04. For my 0.95 port I basically hacked around until it worked. For
- > the 1.04 port I would like to be a little more systematic. It turns out that
- > the major changes to MiNT have to do with low memory addresses. MiNT wants
- > to find certain system globals in low memory but the Mac stores its own
- > stuff there, so the the Mac version of MiNT needs to look somewhere else for
- > these values. What I would like to suggest, so that my port will be cleaner,
- > is that access to low memory globals not be hard coded. I have started
- > two files: one to be included in assembler files and one to be included by
- > C files. The following is what I have in 'locore.i', the assembler include:
- >
- > %ifndef MAC
- > %define LC_TERM ($408).w
- > %define LC_FRAME ($59e).w
- > %define LC_FLOPLCK ($43e).w
- >
- > %define GEMDOS 1
- > %define AES 2
- > %define BIOS 13
- > %define XBIOS 14
- > %else
- > XDEF _mac_term
- > XDEF _mac_frame
- > XDEF _mac_floplck
- >
- > %define LC_TERM _mac_term
- > %define LC_FRAME _mac_frame
- > %define LC_FLOPLCK _mac_floplck
- >
- > %define GEMDOS 1
- > %define AES 15
- > %define BIOS 2
- > %define XBIOS 3
- > %endif
- >
- > The other header would do the same sort of thing for C files. This would make
- > it easier to port and not much more complicated.
- >
- > What do you think?
- >
- > Brad
- >
-
- While I'm not sure that Atari and Eric *want* MiNT to run on the Mac --
- I guess that the changes would make the code a bit better to read :-)
-
- --
- -----------------------------------------------------------------------------
- Julian F. Reschke, Hensenstr. 142, D-W4400 Muenster (from July, 1st: D-48161)
- eMail: julian@math.uni-muenster.de, jr@ms.maus.de
- _____________________________________________________________________________
-